<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    fsfasfasdf1111111


    <script src="js/jquery.3.4.1.js"></script>
    <script src="http://res2.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
    <script>
        function getCode(){
            var p = location.href.split("?")[1];
            var data = p.split("&");
            var obj = {};
            for(var item of data){
                var arr = item.split("=");
                obj[arr[0]] = arr[1];
            }
            
            return obj.code
        }
        function getAccessToken(code){
            $.post(
                "/zq/wechat/getAccessToken",
                {code:code},
                function(d){
                    
                    
                    // d.access_token
                    // d.openid
                    // d.expires_in
                    // d.refresh_token
                    // d.scope

                    getUserInfo(d.access_token,d.openid)

                },"json"
            );
        }

        function getUserInfo(access_token,openid){
            $.post(
                "/zq/wechat/getUserInfo",
                {access_token:access_token,openid:access_token},
                function(d){
                    // d.city
                    // d.country
                    // d.headimgurl
                    // d.language
                    // d.nickname
                    // d.openid
                    // d.privilege
                    // d.province
                    // d.sex
                    console.log(d);
                },"json"
            );
        }

        function getConfig(){
            var url = location.href;

            $.post(
                "/zq/wechat/getConfig",
                {url:url},
                function(d){
                    console.log(d);
                  

                    wx.config({
                        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                        appId: d.appId, // 必填，公众号的唯一标识
                        timestamp: d.timestamp, // 必填，生成签名的时间戳
                        nonceStr: d.nonceStr, // 必填，生成签名的随机串
                        signature: d.signature,// 必填，签名
                        jsApiList: [
                            "updateAppMessageShareData",
                            "chooseImage"
                        ] 
                    });

                    wx.ready(function(){
                      
                        wx.updateAppMessageShareData({ 
                            title: '分享标题1', // 分享标题
                            desc: '分享描述1', // 分享描述
                            link: location.href, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                            imgUrl: 'https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=489343535,3713603063&fm=58', // 分享图标
                            success: function () {
                            // 设置成功
                            console.log("设置成功");
                            }
                        })
                    });

                    wx.error(function(res){
                       
                    });
                },
                "json"
            );
        }

        var code = getCode();
        getAccessToken(code);

        getConfig();
    </script>
</body>
</html>